Python MySQL
2022-04-21
Python MySQL
pymysql.err.OperationalError: (1045, “Access denied for user ‘root@localhost‘@’localhost’ (using password: YES)”)
遇到此问题需要在终端界面中MySQL交互式模式中输入以下命令解决此问题。
1 | ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'New Password'; |
PyMySQL
1 | pip3 install PyMySQL |
安装PyMySQL,可以在终端或者IDE集成开发环境中进行安装,之后就可以在开发环境中进行导入。
连接数据库例子
1 | temysql = pymysql.connect(host='localhost', |
游标
1 | # 创建游标对象 cursor |
数据库操作
1 | # MySQL 命令 |
关闭数据库和游标
1 | # 关闭游标 |
预处理语句
1 | cursor.execute("DROP TABLE IF EXISTS EMPLOYEE") |
提交数据 or 回滚
1 | try: |
连接池
1 | import time |
